home *** CD-ROM | disk | FTP | other *** search
/ ftp2.jacobs.com / 2015.02.ftp2.jacobs.com.tar / ftp2.jacobs.com / pub / iPass / Open Mobile-V2.3.0-11624-V9.000.msi / Data1.cab / _8C8824ACFDB49E763DE9A98ADA9C677B < prev    next >
Extensible Markup Language  |  2012-10-24  |  10KB  |  260 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- edited with XMLSpy v2008 rel. 2 sp2 (http://www.altova.com) by Neha Shah (iPass Inc) -->
  3. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
  4.     <xs:element name="EngineUserPref">
  5.         <xs:annotation>
  6.             <xs:documentation>Engine defined user preferences </xs:documentation>
  7.         </xs:annotation>
  8.         <xs:complexType>
  9.             <xs:sequence>
  10.                 <xs:element name="Networks" minOccurs="0">
  11.                     <xs:annotation>
  12.                         <xs:documentation>Connectivity related user prefrences</xs:documentation>
  13.                     </xs:annotation>
  14.                     <xs:complexType>
  15.                         <xs:sequence>
  16.                             <xs:element name="AutoConnect" minOccurs="0">
  17.                                 <xs:annotation>
  18.                                     <xs:documentation>Users choice for autoconnect</xs:documentation>
  19.                                 </xs:annotation>
  20.                                 <xs:complexType>
  21.                                     <xs:sequence>
  22.                                         <xs:element name="WIFI">
  23.                                             <xs:complexType>
  24.                                                 <xs:sequence>
  25.                                                     <xs:element name="ConnectToWiFiEnabled"/>
  26.                                                     <xs:element name="AllowToEdit"/>
  27.                                                 </xs:sequence>
  28.                                             </xs:complexType>
  29.                                         </xs:element>
  30.                                         <xs:element name="MobileData">
  31.                                             <xs:complexType>
  32.                                                 <xs:sequence>
  33.                                                     <xs:element name="ConnectToMBEnabled"/>
  34.                                                     <xs:element name="AllowToEdit"/>
  35.                                                 </xs:sequence>
  36.                                             </xs:complexType>
  37.                                         </xs:element>
  38.                                         <xs:element name="WiFiPreferredOverMB"/>
  39.                                     </xs:sequence>
  40.                                 </xs:complexType>
  41.                             </xs:element>
  42.                             <xs:element name="ShowiPassOnly" type="xs:string" minOccurs="0">
  43.                                 <xs:annotation>
  44.                                     <xs:documentation>Users choice to show only iPass networks</xs:documentation>
  45.                                 </xs:annotation>
  46.                             </xs:element>
  47.                             <xs:element name="ShowMBPreferred" type="xs:string" minOccurs="0">
  48.                                 <xs:annotation>
  49.                                     <xs:documentation>Users choice to show Mobile Data network on top</xs:documentation>
  50.                                 </xs:annotation>
  51.                             </xs:element>
  52.                             <xs:element name="SupportedMedia" minOccurs="0">
  53.                                 <xs:complexType>
  54.                                     <xs:sequence>
  55.                                         <xs:element name="WiFi" minOccurs="0">
  56.                                             <xs:complexType>
  57.                                                 <xs:attribute name="Enabled" type="BooleanType" use="required"/>
  58.                                             </xs:complexType>
  59.                                         </xs:element>
  60.                                         <xs:element name="MobileData" minOccurs="0">
  61.                                             <xs:complexType>
  62.                                                 <xs:attribute name="Enabled" type="BooleanType" use="required"/>
  63.                                             </xs:complexType>
  64.                                         </xs:element>
  65.                                     </xs:sequence>
  66.                                 </xs:complexType>
  67.                             </xs:element>
  68.                         </xs:sequence>
  69.                     </xs:complexType>
  70.                 </xs:element>
  71.                 <xs:element name="PreferredAdapters" minOccurs="0">
  72.                     <xs:annotation>
  73.                         <xs:documentation>User preferred adapter per media</xs:documentation>
  74.                     </xs:annotation>
  75.                     <xs:complexType>
  76.                         <xs:sequence>
  77.                             <xs:element name="Media" minOccurs="0" maxOccurs="5">
  78.                                 <xs:complexType>
  79.                                     <xs:sequence>
  80.                                         <xs:element name="DeviceId" type="xs:string">
  81.                                             <xs:annotation>
  82.                                                 <xs:documentation>ID of the device uniquely identifying a device. </xs:documentation>
  83.                                             </xs:annotation>
  84.                                         </xs:element>
  85.                                         <xs:element name="Description" type="xs:string">
  86.                                             <xs:annotation>
  87.                                                 <xs:documentation>Readable description of the device from device manager</xs:documentation>
  88.                                             </xs:annotation>
  89.                                         </xs:element>
  90.                                     </xs:sequence>
  91.                                     <xs:attribute name="type" type="xs:string"/>
  92.                                 </xs:complexType>
  93.                             </xs:element>
  94.                         </xs:sequence>
  95.                     </xs:complexType>
  96.                 </xs:element>
  97.                 <xs:element name="SIMPINSettings" minOccurs="0">
  98.                     <xs:annotation>
  99.                         <xs:documentation>SIM PIN related user preferences</xs:documentation>
  100.                     </xs:annotation>
  101.                     <xs:complexType>
  102.                         <xs:sequence>
  103.                             <xs:element name="SimPinRecord" minOccurs="0">
  104.                                 <xs:annotation>
  105.                                     <xs:documentation>Saved PINS and those that were saved but are not now</xs:documentation>
  106.                                 </xs:annotation>
  107.                                 <xs:complexType>
  108.                                     <xs:sequence>
  109.                                         <xs:element name="IsPINSaved" type="xs:string">
  110.                                             <xs:annotation>
  111.                                                 <xs:documentation>Indicates if PIN is saved or not</xs:documentation>
  112.                                             </xs:annotation>
  113.                                         </xs:element>
  114.                                         <xs:element name="PIN" type="xs:string">
  115.                                             <xs:annotation>
  116.                                                 <xs:documentation>PIN</xs:documentation>
  117.                                             </xs:annotation>
  118.                                         </xs:element>
  119.                                     </xs:sequence>
  120.                                     <xs:attribute name="IMEI" type="xs:string"/>
  121.                                 </xs:complexType>
  122.                             </xs:element>
  123.                         </xs:sequence>
  124.                     </xs:complexType>
  125.                 </xs:element>
  126.                 <xs:element name="APNConfiguration" minOccurs="0">
  127.                     <xs:annotation>
  128.                         <xs:documentation>Stores user defined APN configuration</xs:documentation>
  129.                     </xs:annotation>
  130.                     <xs:complexType>
  131.                         <xs:sequence>
  132.                             <xs:element name="APN" minOccurs="0" maxOccurs="100">
  133.                                 <xs:annotation>
  134.                                     <xs:documentation>Information about an APN</xs:documentation>
  135.                                 </xs:annotation>
  136.                                 <xs:complexType>
  137.                                     <xs:sequence>
  138.                                         <xs:element name="AccessPointName" type="xs:string">
  139.                                             <xs:annotation>
  140.                                                 <xs:documentation>APN name</xs:documentation>
  141.                                             </xs:annotation>
  142.                                         </xs:element>
  143.                                         <xs:element name="DialNumber" type="xs:string" minOccurs="0">
  144.                                             <xs:annotation>
  145.                                                 <xs:documentation>Dial string</xs:documentation>
  146.                                             </xs:annotation>
  147.                                         </xs:element>
  148.                                         <xs:element name="Domain" type="xs:string" minOccurs="0">
  149.                                             <xs:annotation>
  150.                                                 <xs:documentation>Domain</xs:documentation>
  151.                                             </xs:annotation>
  152.                                         </xs:element>
  153.                                         <xs:element name="UserName" type="xs:string" minOccurs="0">
  154.                                             <xs:annotation>
  155.                                                 <xs:documentation>Username</xs:documentation>
  156.                                             </xs:annotation>
  157.                                         </xs:element>
  158.                                         <xs:element name="Password" type="xs:string" minOccurs="0">
  159.                                             <xs:annotation>
  160.                                                 <xs:documentation>Password</xs:documentation>
  161.                                             </xs:annotation>
  162.                                         </xs:element>
  163.                                         <xs:element name="NetworkName" type="xs:string">
  164.                                             <xs:annotation>
  165.                                                 <xs:documentation>Network name</xs:documentation>
  166.                                             </xs:annotation>
  167.                                         </xs:element>
  168.                                         <xs:element name="QOSLevel" type="xs:string" minOccurs="0">
  169.                                             <xs:annotation>
  170.                                                 <xs:documentation>QoS Level</xs:documentation>
  171.                                             </xs:annotation>
  172.                                         </xs:element>
  173.                                         <xs:element name="DNS1" type="xs:string" minOccurs="0">
  174.                                             <xs:annotation>
  175.                                                 <xs:documentation>Primary DNS</xs:documentation>
  176.                                             </xs:annotation>
  177.                                         </xs:element>
  178.                                         <xs:element name="DNS2" type="xs:string" minOccurs="0">
  179.                                             <xs:annotation>
  180.                                                 <xs:documentation>Secondary DNS</xs:documentation>
  181.                                             </xs:annotation>
  182.                                         </xs:element>
  183.                                         <xs:element name="IpAddress" type="xs:string" minOccurs="0">
  184.                                             <xs:annotation>
  185.                                                 <xs:documentation>fixed IP address</xs:documentation>
  186.                                             </xs:annotation>
  187.                                         </xs:element>
  188.                                         <xs:element name="PDPType" type="xs:string" minOccurs="0">
  189.                                             <xs:annotation>
  190.                                                 <xs:documentation>PDP Type</xs:documentation>
  191.                                             </xs:annotation>
  192.                                         </xs:element>
  193.                                         <xs:element name="AuthType" type="xs:string" minOccurs="0">
  194.                                             <xs:annotation>
  195.                                                 <xs:documentation>Authentication Type</xs:documentation>
  196.                                             </xs:annotation>
  197.                                         </xs:element>
  198.                                         <xs:element name="UseIPassCredentials" type="xs:string" minOccurs="0">
  199.                                             <xs:annotation>
  200.                                                 <xs:documentation>Use iPass credentials</xs:documentation>
  201.                                             </xs:annotation>
  202.                                         </xs:element>
  203.                                     </xs:sequence>
  204.                                     <xs:attribute name="NetworkNumber" type="xs:string"/>
  205.                                 </xs:complexType>
  206.                             </xs:element>
  207.                         </xs:sequence>
  208.                     </xs:complexType>
  209.                 </xs:element>
  210.                 <xs:element name="MobileData" minOccurs="0">
  211.                     <xs:complexType>
  212.                         <xs:all>
  213.                             <xs:element name="Bearer" type="xs:string" minOccurs="0"/>
  214.                             <xs:element name="Band" type="xs:string" minOccurs="0"/>
  215.                             <xs:element name="NetworkMode" minOccurs="0">
  216.                                 <xs:complexType>
  217.                                     <xs:sequence>
  218.                                         <xs:element name="Type" type="xs:string"/>
  219.                                         <xs:element name="NetworkNumber" type="xs:string"/>
  220.                                     </xs:sequence>
  221.                                 </xs:complexType>
  222.                             </xs:element>
  223.                             <xs:element name="MBRadio" type="xs:string" minOccurs="0"/>
  224.                         </xs:all>
  225.                     </xs:complexType>
  226.                 </xs:element>
  227.                 <xs:element name="DSL" minOccurs="0">
  228.                     <xs:complexType>
  229.                         <xs:sequence>                            
  230.                             <xs:element name="ServiceName" type="xs:string" minOccurs="0"/>                    
  231.                         </xs:sequence>
  232.                     </xs:complexType>
  233.                 </xs:element>
  234.                 <xs:element name="SmartPhone" minOccurs="1">
  235.                     <xs:complexType>
  236.                         <xs:sequence>                            
  237.                             <xs:element name="Show" type="BooleanType" minOccurs="1"/>                    
  238.                         </xs:sequence>
  239.                     </xs:complexType>
  240.                 </xs:element>
  241.             </xs:sequence>
  242.         </xs:complexType>
  243.     </xs:element>
  244.     <xs:simpleType name="BooleanType">
  245.         <xs:restriction base="xs:string">
  246.             <xs:enumeration value="Yes"/>
  247.             <xs:enumeration value="No"/>
  248.         </xs:restriction>
  249.     </xs:simpleType>
  250.     <xs:simpleType name="MediaType">
  251.         <xs:restriction base="xs:string">
  252.             <xs:enumeration value="WiFi"/>
  253.             <xs:enumeration value="MobileData"/>
  254.             <xs:enumeration value="Ethernet"/>
  255.             <xs:enumeration value="Dial"/>
  256.             <xs:enumeration value="DSL"/>
  257.         </xs:restriction>
  258.     </xs:simpleType>
  259. </xs:schema>
  260.